SD-Deepak-Mahesh-2016-04-01-26065-Spec-Add Department Id in Packslip Form ( Rizwan by 2016-04-22) #ABAPFORMS #SDSupportShipping #SDSupportForms

SPECIFICATIONS

26065-Spec-Add Department Id in Packslip Form


Purpose


Add Departments Id in Packslip Form

Admin Info


Purpose
Add Department Id in Packslip Form
Requested By
Rizwan Shah
Spec Created By
Venkat Kondapally/Deepak Yasam
Spec Created Date
04/01/2016
Spec QA by
Venkat Kondapally/Deepak Yasam
Objects
ZFSD_PACK_SLIP_NEW and ZFSD_PACK_SLIP
Document Status
WIP


Estimates



Sl.No
Activity
Estimation in Hours
1
Research

2
Documentation
4
3
Development/ Config
8
4
Unit test in DEV
12
5
Unit test in QUA

6
Other activity


TOTAL
24

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]



Documents

[Attach any document(s) received for the requirement(s)]

functional spec Department ID.docx


Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any

























Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]
The orders are coming through EDI in to SAP. Some of the orders contains department ID number. The system should be able to print the Dept. ID numbers on the packing slip.

The dept. ID is stored at the item level text of the sales order in the Customer Department text type. The Packing slip form will have to extract the data from the Sales order item level text and display on the output.


In Scope:

[List the activities to be included in scope]
The Dept ID field should be applicable for both inbound and outbound deliveries.

Out of Scope:

[Out of scope activities]

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

- Display Customer Department ID in header section below Ship-To Address.
- It should be printed as "DEPT.ID: " followed by department Id .
- Department Id is maintained in Item level as Text " Customer Department".
- Since Department Id is same for all lines, read the text from First Item and display
- If the Order item level text doesn’t contain any Dept. ID the Dept. ID field should still be printed on the packing slip but blank.


Test Plan

[List test scenarios/cases to be executed here]

For ZSD10:

Test ID
Test Scenario
Expected Result
SD-001
Create a ZOR sales order with 1000,10,00 sales area as below .
1. With Customer department text in the SO.
2.Create corresponding delivery and pack the delivery .
3.Execute ZSD10 transaction with the outbound delivery as input
The Cust ID field and corresponding value should be printed on the packslip form
SD-002
Create a ZOR sales order with 1000,10,00 sales area as below .
1. Without Customer department text in the SO.
2.Create corresponding delivery and pack the delivery .
3.Execute ZSD10 transaction with the outbound delivery as input
The Cust ID field should be printed and without any value on the packslip form
SD-003
Create a ZU3P sales order with 1000,10,00 sales area as below.
1. With Customer department text in the SO.
2.With Create corresponding PO and inbound delivery through ZSNC_INBOUND_DELV program.
3.Execute ZSD10 transaction with the inbound delivery as input.
The Cust ID field should be printed without any value on the packslip form
SD-004
Create a ZU3P sales order with 1000,10,00 sales area as below.
1. Without Customer department text in the SO.
2.With Create corresponding PO and inbound delivery through ZSNC_INBOUND_DELV program.
3.Execute ZSD10 transaction with the inbound delivery as input.
The Cust ID field should be printed without any value on the packslip form

For ZSD_PACKSLIP:

Test ID
Test Scenario
Expected Result
SD-001
Create a ZOR sales order with 2000,10,00 sales area as below .
1. With Customer department text in the SO.
2.Create corresponding delivery and pack the delivery .
3.Execute ZSD_PACKSLIP transaction with the outbound delivery as input
The Cust ID field and corresponding value should be printed on the packslip form
SD-002
Create a ZOR sales order with 2000,10,00 sales area as below .
1. Without Customer department text in the SO.
2.Create corresponding delivery and pack the delivery .
3.Execute ZSD_PACKSLIP transaction with the outbound delivery as input
The Cust ID field should be printed and without any value on the packslip form
SD-003
Create a ZU3P sales order with 2000,10,00 sales area as below.
1. With Customer department text in the SO.
2.With Create corresponding PO and inbound delivery through ZSNC_INBOUND_DELV program.
3.Execute ZSD_PACKSLIP transaction with the inbound delivery as input.
The Cust ID field should be printed without any value on the packslip form
SD-004
Create a ZU3P sales order with 2000,10,00 sales area as below.
1. Without Customer department text in the SO.
2.With Create corresponding PO and inbound delivery through ZSNC_INBOUND_DELV program.
3.Execute ZSD_PACKSLIP transaction with the inbound delivery as input.
The Cust ID field should be printed without any value on the packslip form

Solution Details


[Provide complete technical details for configuration or programming here]

Modify transactions ZSD10 and ZSD_PACKSLIP to display Customer department ID.

Issues


[List Issues / Bugs identified in configuration or development]